Вычислительная линейная алгебра посвящена матрицам, векторам и операциями над ними. Это базовые операции анализа данных: один слой полносвязной нейронной сети - это композиция умножения на матрицу и нелинейности, а сверточная нейронная сеть - это умножение на структурированную матрицу, называемую теплицевой матрицей. Базовых задач вычислительной линейной алгебры немного: решение линейных систем, нахождение собственных значений, решение динамических задач. В зависимости от размера задачи, существуют различные методы их решения: матричные разложения для небольших задач, итерационные методы для задач большой размерности.Этот курс посвящен как линейной алгебре, так и эффективным алгоритмам выполнения матричных операций.